<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>
<script type="text/javascript" src="./js/exercises.js"></script>
<jsp:include page="header.jsp" flush="false"></jsp:include>
<jsp:include page="left.jsp" flush="false"></jsp:include>
<div id="content">
	<div class="post">
		<h3 class="title">
			课程简介
		</h3>
	</div>

	<div class="post">
		<b>一. 课程标识</b>
		<br>
		<p>
			课程编码：XXXX
		</p>
		<p>
			英文名称：Software Engineering
		</p>
		<p>
			学时数：XX（授课）＋XX（实验）
		</p>
		<p>
			适合专业：计算机，电子，自动化，信息管理等大部分工科专业
		</p>
		<p>
			先行课程：计算机文化基础，数据结构，操作系统，C 语言，Java语言程序设计
		</p>
		<p>
			关联课程：数据结构、操作系统、C 语言，Java语言程序设计等课程
		</p>
		<br>
		<b>二．课程性质</b>
		<br>
		<p>
			软件工程是一门指导计算机软件开发和维护的工程学科。通过本课程的学习，使学生掌握软件开发与维护的原则、技术及方法，了解软件经济学，软件管理学的基本理论。并进行软件开发的实践训练，培养综合性的软件设计能力，提高分析和解决问题的能力。
		</p>
		<br>
		<b>三．教学目标</b>
		<br>
		<p>
			本课程的任务是培养学生计算机软件开发与应用的综合能力。介绍软件的基本概念和软件工程的目标，通过对传统的面向过程的软件开发方法和面向对象的软件开发方法的介绍，使学生掌握开发高质量软件的方法；通过对软件开发过程和过程管理技术的学习，使学生了解如何进行软件度量和管理，怎样进行质量保证活动，从而能够有效地策划和管理软件开发活动。为今后从事软件开发和应用打下良好的基础。
		</p>
		<br>
		<b>四．课程要求</b>
		<br>
		<p>
			《软件工程》是一门理论性、实践性、应用性很强的课程，它所涉及的内容也十分广泛。本课程按照软件生命周期的顺序对软件开发的各个阶段进行理论讲述，并结合丰富生动的实例，使学生能学以致用。由于程序课讲授内容广泛，信息量达，所以在教学中课以多媒体演示形式教学，以其取得良好的效果。
		</p>
		<br>

	</div>

</div>
<jsp:include page="footer.jsp" flush="false"></jsp:include>
